<?php
/**
 * Created by JetBrains NetBeans.
 * User: yinyancai
 * Date: 13-3-14 下午4:44
 * To change this template use File | Settings | File Templates.
 */
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
include_once 'forum.php';
class cloud_api {
    function common() { }

    function output() {
        global $_G;
        //判断是否缺少参数
        if (empty($_GET['coid']) || empty($_GET['express'])|| empty($_GET['express_num'])) {
            $variable = array(
                'code' => 1001,
                'messagestr' => lang('plugin/cloud', '1001'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }

        $id = C::t('#cloud#cloud_orders')->update($_GET['coid'], array('status'=>'已发货','express'=>$_GET['express'],'express_num'=>$_GET['express_num']));
        //如果更新失败，这返回错误信息
        if (empty($id)) {
            $variable = array(
                'code' => 14002,
                'messagestr' => lang('plugin/cloud', '14002'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }

        $productArray= C::t('#cloud#cloud_orders_item')->fetch_orders_all($_GET['coid']);
        foreach($productArray as $key=>$value){
            $data = C::t('#cloud#cloud_product')->fetch_info($value['cpid']);
            $productdata=array(
                "marketnum"=>intval($data['marketnum'])+intval($value['pnumber']),
            );
            C::t('#cloud#cloud_product')->update($data['cpid'], $productdata);
        }

        //正常返回
        $variable = array(
            'messagestr' => lang('plugin/cloud', '14003'),
        );
        cloud_core::result(cloud_core::variable($variable));
    }
}

?>

